package com.sleepfish.generator.domain;

import com.sleepfish.common.core.domain.BaseEntity;
import lombok.*;
import java.util.List;
/**
 * 工作流的表单定义
 * 用于工作流的申请表单，需要动态配置的场景
 *
 * @author xiaochao
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BpmForm extends BaseEntity {

    /**
     * 编号
     */
    private Long id;
    /**
     * 数据库名
     */
    private String name;

    /**
     * 表单ID
     */
    private Long formId;

    /**
     * 状态
     */
    private Integer status;
    /**
     * 表单的配置
     */
    private String conf;
    /**
     * 表单项的数组
     *
     */
    private List<String> fields;
    /**
     * 备注
     */
    private String remark;

    /**
     * 删除
     */
    private Boolean deleted;



}
